package com.btkjgc.models;

import java.sql.Timestamp;
import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

/**
 * ExceptionRecord entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name = "exception_record_t")
@DynamicUpdate(true)
@DynamicInsert(true)
public class ExceptionRecord implements java.io.Serializable {

	// Fields

	private Integer id;
	private Integer type;
	private Integer amount;
	private Date createdate;
	private Integer del;
	private Integer accountid;
	private Integer operid;
	private Integer status;
	private String reason;
	private Integer execChargid;
	private Date operdate;
	private String serialNum;
	private String checkreason;
	// Property accessors
	@Id  
	@Column(name="id",unique=true)  
    @GeneratedValue(strategy=GenerationType.AUTO)  
	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public Integer getType() {
		return this.type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public Integer getAmount() {
		return this.amount;
	}

	public void setAmount(Integer amount) {
		this.amount = amount;
	}

	public Date getCreatedate() {
		return this.createdate;
	}

	public void setCreatedate(Date createdate) {
		this.createdate = createdate;
	}

	public Integer getDel() {
		return this.del;
	}

	public void setDel(Integer del) {
		this.del = del;
	}

	public Integer getAccountid() {
		return this.accountid;
	}

	public void setAccountid(Integer accountid) {
		this.accountid = accountid;
	}
 

	public Integer getOperid() {
		return this.operid;
	}

	public void setOperid(Integer operid) {
		this.operid = operid;
	}

	public Integer getStatus() {
		return this.status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getReason() {
		return this.reason;
	}

	public void setReason(String reason) {
		this.reason = reason;
	}


	public Integer getExecChargid() {
		return execChargid;
	}

	public void setExecChargid(Integer execChargid) {
		this.execChargid = execChargid;
	}

	public Date getOperdate() {
		return operdate;
	}

	public void setOperdate(Date operdate) {
		this.operdate = operdate;
	}

	public String getSerialNum() {
		return serialNum;
	}

	public void setSerialNum(String serialNum) {
		this.serialNum = serialNum;
	}

	public String getCheckreason() {
		return checkreason;
	}

	public void setCheckreason(String checkreason) {
		this.checkreason = checkreason;
	}
 

}